package org.yn.car.query;

import lombok.Data;
import org.yn.base.query.BaseQuery;

@Data
public class CarSearchQuery extends BaseQuery {
    // ================分页条件=====================


    // =======================高级查询条件=====================
    private Long typeId;        // 车辆类型ID
    private Double minPrice;        // 最小价格
    private Double maxPrice;        // 最大价格
    private Integer carAge;     // 车龄
    private Integer carAgeType = 0; // 车龄类型 1=以上 0=以下
    private Integer costeffective;  // 是否超值 1-是 0-否
    private Integer rushsale;   // 急售  1-是 0-否
    private Integer quasinewcar;    // 准新车  1-是 0-否
    private Integer transitivecountry;  // 可迁全国 1-是 0-否
    // 查询某地(经纬度)附近xxkm以内所有店铺的车辆
    private Double lat = 40.026922;
    private Double lon = 116.328749;   //暂时写死
    private Integer distance = 10;       // 距离,默认是10km
    // =======================高级查询条件=====================

    // =======================排序条件=====================
    private String sortField;       // 排序字段
    private String sortType;    // asc 正序  desc倒序
    // =======================排序条件=====================
}